.cardInfo {
    background: #FFFFFF;
    color: #000;
    font-size: 14PX;
    font-weight: 700;
    display: flex;
    flex-direction: column;

    &_item {
        display: flex;
        flex: 1;
        flex-direction: row;
        justify-content: space-between;
        padding: 10PX 16PX;
    }
}

.charge_detail {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background: #FFFFFF;
    border-top: 1PX solid #e1e1e1;
    border-bottom: 1PX solid #e1e1e1;
    padding: 10PX 16PX;
    margin-top: 15PX;
    font-size: 14PX;
    font-weight: 700;
}

.hxPayWay {
    margin-bottom: 20PX;

    &_title {
        padding: 10PX 16PX;
        color: #808080;
        font-size: 14PX;
    }

    &_select {
        background: #FFFFFF;
        display: flex;
        flex-direction: column;

        &_item {
            padding: 10PX 16PX;
            display: flex;
            flex-direction: row;
            border-top: 1PX solid #e1e1e1;
            align-items: center;

            &_col:nth-child(1) {
                width: 25PX;
                margin-right: 15PX;
            }

            &_col:nth-child(2) {
                flex: 1;
                font-size: 16PX;
            }
        }

        &_item:nth-child(1) {
            border-top: none;
        }
    }

    .iconfont {
        font-size: 20PX;
    }

    .icon-wechat_pay {
        color: #22b13f;
    }

    .icon-nonghang1 {
        color: #22b13f;
    }

    .icon-radio, .icon-radioactive {
        color: #b71120;
    }

    .tips {
        color: #e74c3c;
        font-size: 12PX;
        font-weight: 700;
        padding: 5PX 16PX;
        background: #FFF;
        margin-top: 10PX;

        &_son {
            padding: 5PX 10PX;
            position: relative;

            &::before {
                content: '*';
                position: absolute;
                left: 2PX;
                top: 8PX
            }
        }
    }
}
